package com.qingfeng.client.bean;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author zhangyuefei
 * @version 1.0
 * @date 2020/4/27 9:46 上午
 */
@ApiModel(value = "com.qingfeng.client.bean.LogisticsCompany")
@Data
@TableName(value = "logistics_company")
public class LogisticsCompany {
    /**
     * 物流公司id
     */
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value = "物流公司id")
    private Long id;

    @TableField(value = "store_id")
    @ApiModelProperty(value = "店铺id")
    private Integer storeId;

    /**
     * 物流公司名称
     */
    @TableField(value = "name")
    @ApiModelProperty(value = "物流公司名称")
    private String name;

    /**
     * 联系人
     */
    @TableField(value = "contacts_name")
    @ApiModelProperty(value = "联系人")
    private String contactsName;

    /**
     * 联系人手机号
     */
    @TableField(value = "contacts_mobile")
    @ApiModelProperty(value = "联系人手机号")
    private String contactsMobile;

    /**
     * 取货类型，1:物流公司，2：自提点，3：无物流，到店
     */
    @TableField(value = "type")
    @ApiModelProperty(value = "取货类型，1:物流公司，2：自提点，3：无物流，到店")
    private Integer type;

    /**
     * 所在地区编码
     */
    @TableField(value = "area_code")
    @ApiModelProperty(value = "所在地区编码")
    private Integer areaCode;

    /**
     * 所在地区
     */
    @TableField(value = "area")
    @ApiModelProperty(value = "所在地区")
    private String area;

    /**
     * 自提点地址，发货地址
     */
    @TableField(value = "address")
    @ApiModelProperty(value = "自提点地址，发货地址")
    private String address;

    /**
     * 邮编
     */
    @TableField(value = "tel")
    @ApiModelProperty(value = "邮编")
    private String tel;

    /**
     * 是否是默认自提/发货地点
     */
    @TableField(value = "default_addr")
    @ApiModelProperty(value = "是否是默认自提/发货地点")
    private Integer defaultAddr;

    /**
     * 是否是默认收货地址
     */
    @TableField(value = "default_recv")
    @ApiModelProperty(value = "是否是默认收货地址")
    private Integer defaultRecv;
}
